rotating piston - French English Dictionary